maintaining vehicles - German English Dictionary